返回栏目
首页科普生活 • 正文

https怎么申请证书(免费SSL证书申请步骤)

来源:小楚整编 发布时间: 作者:小小书童

作者:HelloGitHub-追梦人物

HTTP 报文以明文形式传输,如果你的网站只支持 HTTP 协议,那么就有可能遭受到安全攻击。你可以使用 Google 浏览器打开一个 HTTP 协议网站,会发现 Chrome 在网址的左边将这个网站标记为不安全。

HTTPS 为 HTTP 报文提供了一个加密传输的通道,这样攻击者就无法窃听或者篡改传输的内容。要启用 HTTPS,必须向一个可信任机构申请一个 HTTPS 证书。专业的证书申请需要收费,不过对于个人博客网站来说,有很多免费的证书申请机构。比如 Let’s Encrypt,它提供了免费的证书申请服务,申请过程十分简单,只需要运行几条命令即可,而且证书到期后支持自动续期,可谓一劳永逸。接下来我们就是用 Let’s Encrypt 提供的工具来申请免费的 HTTPS 证书。

首先安装 Let’s Encrypt 提供的证书申请工具。登录 https://certbot.eff.org/ 选择我们博客网站使用的服务器软件和操作系统。教程中以 Nginx 和 CentOS 7 为例:

首先安装必要工具:

$ sudo yum -y install yum-utils
$ sudo sudo yum install -y certbot python2-certbot-nginx

certbot python2-certbot-nginx 是 Let’s Encrypt 提供的 HTTPS 证书申请的工具,python2-certbot-nginx 是专门针对 Nginx 的插件,使得 Nginx 运行的服务申请证书更加简单方便。

然后运行证书申请命令:

$ sudo certbot --nginx

注意

经测试,运行上述命令后有可能报 ImportError: No module named 'requests.packages.urllib3' 的错误,这是由于 requests 和 urlib3 版本过低所致(可以参考这个 issue[2] 的讨论),解决办法是重装它们,运行下面的命令:

$ pip uninstall requests
$ pip uninstall urllib3
$ yum remove python-urllib3
$ yum remove python-requests

然后重新安装 certbot,由于它依赖上面两个包,所以重装时会一并装上:

$ sudo yum install -y certbot python2-certbot-nginx

重新执行证书申请命令:sudo certbot --nginx

会有一系列交互式的提示,首先会让你输入邮箱,用于订阅。然后输入 a 同意他们的政策。

接着 certbot 会自动扫描出来域名,根据提示输入想开启 HTTPS 的域名标号:

Which names would you like to activate HTTPS for


1: django-blog-tutorial-v2-demo.zmrenwu


Select the appropriate numbers separated by commas and/or spaces, or leave input

blank to select all options shown (Enter 'c' to cancel): 1

然后 certbot 会做一个域名校验,证明你对这个域名有控制权限。验证通过后,Let's Encrypt 就会把证书颁发给你。

最后会提示你是否把 HTTP 重定向到 HTTPS,当然选择是,这样 certbot 会自动帮我们修改 Nginx 的配置,将 HTTP 重定向到 HTTPS,如果用户使用 HTTP 协议访问我们的博客网站,就会重定向到 HTTPS 协议访问,确保安全性。

Please choose whether or not to redirect HTTP traffic to HTTPS, removing HTTP access.


1: No redirect - Make no further changes to the webserver configuration.

本文地址:科普生活频道,楚汉网—湖北本地生活服务平台,捕捉湖北武汉生活大小事件动态,时时分享热点资讯,以及提供湖北各地吃喝玩乐,相亲交友,人才招聘,房产买卖,农产品批发,团购旅游门票,热点娱乐事件等一站式资讯。让您了解湖北的方方面面;另外,本站原创文章,转载本站资讯请保留本文地址,谢谢!

你还喜欢看Related

如何申请个人公众号
如何申请个人公众号

微信公众号就是你自己的QQ号也可以申的,但是一个QQ号只能绑定一个普通微信号或者公众号,就是...

如何申请qq账号
如何申请qq账号

QQ申请方法有两种,QQ号也有两种形式: 方法:1.网页申请.普通号码免费/靓号资费 (在QQ用户登...

 眼袋怎么快速消除?5个小妙招轻松消除
眼袋怎么快速消除?5个小妙招轻松消除

在这个人人都爱美的时代,大家都希望自己能够青春永驻,有不少人会觉得眼袋是一种衰老表现,但...

 陈胜吴广怎么死的?历史真相到底如何
陈胜吴广怎么死的?历史真相到底如何

陈胜吴广起义在我们印象中是中国古代第一次大规模农民起义,陈胜吴广等人因天降大雨无法按时赶...

 营养不良贫血怎么办?最佳食疗方法
营养不良贫血怎么办?最佳食疗方法

贫血很常见,它是一种症状,可以由许多原因引起。在中青年妇女中,主要以营养不良性贫血为主,...

 骨头汤怎么熬好喝?大厨教你详细的煲汤步骤,营养好喝
骨头汤怎么熬好喝?大厨教你详细的煲汤步骤,营养好喝

骨头汤怎么熬好喝又补钙? 第一、选好煲汤的砂锅、不管什么汤用砂锅小火慢微出来的汤最好喝 煲...

大家都喜欢看Related

返回栏目>>

首页 | 资讯 | 民生 | 生活 | 旅游 | 美食 | 特产帮助

Copyright © 2015-2030 楚汉网 版权所有

晋ICP备2021008313号-1 站长邮箱:5997597@qq.com